﻿
.navbar-default #navbar-collapse-main .navbar-nav>li>a.contact:after { width: 100%;right: 0; }


section#contact-details { font-size: 120%;padding-top: 0; }
section#contact-details p:first-child { margin-bottom: 20px; }
section#contact-details a { color: inherit; }

#GridContent    { max-width:none; }
#lobby          { max-width: 1270px;margin-right: auto;margin-left: auto; }
section#contact-details { max-width: 1270px; }
section#contact-details> div { display: inline-block;margin-bottom: 25px; }

@media(max-width:1300px) {
   #lobby,section#contact-section,section#contact-details          { max-width: 95%; }
}


@media(max-width:991px) {
   #lobby   { margin-bottom:0; }
}
@media(max-width:767px) {
    section#contact-details> div { display: block;margin-bottom: 0; }
    span.seperator { display: none; }
    section#contact-details p { margin-top: 25px; }
    section#contact-details p:last-child { margin-top: 0; }
}


#newsletter-form { display: flex; }